﻿using com.nm.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VerticaAPI.model
{
    public class SKCSizeTypeModel
    {
        public class Entity
        {
            public string MaterialID { get; set; }
            public string SizeText { get; set; }
            public string SizeTypeCode { get; set; }
            public string Commodity { get; set; }
            public string CardKindName { get; set; }
            public int SizeLimit { get; set; }
        }

        public class ListModel
        {
            public string MaterialID { get; set; }

            public string KindName { get; set; }
            public int SizeLimit { get; set; }
        }

        public class UpdateModel
        {
            public string MaterialID { get; set; }

            public string KindName { get; set; }
            public int SizeLimit { get; set; }
        }

        public class UpdateModelList
        {
            public List<UpdateModel> List { get; set; }
        }

        public class CreatModel : Entity
        {
            [ParamDescription("公司代码")]
            public string CompanyID { get; set; }
            [ParamDescription("数据源")]
            public string ExtrSource { get; set; }
        }

        public class FinalModel : CreatModel
        {
            public string KindName { get; set; }
        }
    }
}
